package com.testfileupload.uploadimg.design.memorandum;

public class Boy {
    //男孩的状态
    private String state="";

    //认识女孩后，改变自己的状态
    public void changeState(){
        this.state = "心情可能很不好";
    }
    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }
    //保留一个备份
    public Memento createMemento(){
        return new Memento(this.state);
    }
    //恢复一个备份
    public void recoverMemento(Memento memento){
        this.setState(memento.getState());
    }
}
